package com.xh.bussiness.teachbook.bean.request;

import com.xh.bussiness.tiku.bean.dto.QuestionDto;
import com.xh.core.bean.BaseRequestBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "TeachingBookModuleDetailRequest",description = "教案详情保存参数对象")
public class TeachingBookModuleDetailRequest extends BaseRequestBean {

    @ApiModelProperty(value = "contentType",notes = "1.错题;2.变试题;3.普通试题;4.考点分析;5.文本/段落;6.思维导图;7.练习",required = true,dataType = "Integer")
    private Integer contentType;

    @ApiModelProperty(value = "questionResource",notes = "试题类型（1：箐优网；2自编题）")
    private Integer questionResource = 1;

    @ApiModelProperty(value = "content",notes = "模块内容",required = true,dataType = "String")
    private String content;

    @ApiModelProperty(value = "mindMapImgPath", notes = "思维导图存放路径", dataType = "String")
    private String mindMapImgPath;

    @ApiModelProperty(value = "subject",notes = "试题所属学科",dataType = "String")
    private String subject;

    @ApiModelProperty(value = "resourceId",notes = "资源id",required = true,dataType = "String")
    private String resourceId;

    @ApiModelProperty(value = "question",notes = "试题对象")
    private QuestionDto question;

    @ApiModelProperty(value = "orderNo",notes = "序号",required = true,dataType = "Integer")
    private Integer blankLine;

}
